strongly criticize - Turkish English Dictionary